package cn.tedu.scalaoop

/**
 * @author Amos
 * @date 2022/5/17
 */

class User {
  // 类中的属性要赋初始值,var为可以改变值得属性
  val name = "赵云"
  var age:Int = _ // 标识Int类型的初始值，Int默认是0
  var address = "北京朝阳"

  def sayHello()={
    println("hello")
  }
  // 表达式是在构造器中执行
  println("hello user")
}

object TestUser{
  def main(args: Array[String]): Unit = {
    // 实例化一个User对象,调用没有参数的构造器，()可以省略
    val user = new User
    user.age=20

    println(user.name)
    println(user.age)

    user.sayHello()
  }
}